#ifndef VIRTUALKEYBOARD_H
#define VIRTUALKEYBOARD_H

#include <QWidget>
#include <QPushButton>
#include <QAbstractButton>
#include <QWSServer>
#include <QString>
#include <qdebug.h>

namespace Ui {
    class VirtualKeyboard;
}

class VirtualKeyboard : public QWidget {
    Q_OBJECT
public:
    VirtualKeyboard(QWidget *parent = 0);
    ~VirtualKeyboard();

protected:
    void changeEvent(QEvent *e);

private:
    Ui::VirtualKeyboard *ui;

public slots:
    void clicked(QAbstractButton* button);

signals:
    void charSelected(QString key);
    void clearSelected();
    void delSelected();
};

#endif // VIRTUALKEYBOARD_H
